Using Tickets to Enforce the Serializability of Multidatabase Transactions

نویسندگان

  • Dimitrios Georgakopoulos
  • Marek Rusinkiewicz
  • Amit P. Sheth
چکیده

To enforce global serializability in a multi database environment the multidatabase transaction man ager must take into account the indirect transitive con icts between multidatabase transactions caused by local transactions Such con icts are di cult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system To overcome these di culties we propose to incorporate additional data ma nipulation operations in the subtransactions of each mul tidatabase transaction We show that if these operations create direct con icts between subtransactions at each par ticipating local database system indirect con icts can be resolved even if the multidatabase system is not aware of their existence Based on this approach we introduce opti mistic and conservative multidatabase transaction manage ment methods that require the local database systems to assure only local serializability The proposed methods do not violate the autonomy of the local database systems and guarantee global serializability by preventing multidatabase transactions from being serialized in di erent ways at the participating database systems Re nements of these meth ods are also proposed for multidatabase environments where the participating database systems allow schedules that are cascadeless or transactions have analogous execution and se rialization orders In particular we show that forced local con icts can be eliminated in rigorous local systems local cascadelessness simpli es the design of a global scheduler and that local strictness o ers no signi cant advantages over cascadelessness

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Tickets to Enforce the Serializability of

To enforce global serializability in a multi database environment the multidatabase transaction man ager must take into account the indirect transitive con icts between multidatabase transactions caused by local transactions Such con icts are di cult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system To overcome these di culties ...

متن کامل

Using Tickets to Enforce the Serializability ofMultidatabase

| To enforce global serializability in a multi-database environment the multidatabase transaction manager must take into account the indirect (transitive) con-icts between multidatabase transactions caused by local transactions. Such connicts are diicult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system. To overcome these diicul...

متن کامل

Sheth : Enforcing the Serializability of Multidatabase Transactions

| To enforce global serializability in a multi-database environment the multidatabase transaction manager must take into account the indirect (transitive) con-icts between multidatabase transactions caused by local transactions. Such connicts are diicult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system. To overcome these diicul...

متن کامل

Achieving High Degree of Concurrency in Multidatabase Transaction Scheduling

A multidatabase system (MDBS), which is also called a heterogeneous distributed database system (HDDBS) or federated database system (FDBS), is a facility that allows users or applications to access data located in multiple local database systems (LDBSs), each of which is autonomously operated. Several practical MDBS concurrency control schemes have been proposed whilst maintaining global consi...

متن کامل

A Decentralized Deadlock-Free Concurrency Control Method for Multidatabase Transactions

In many applications in a multidatabase environment global serializability is needed to assure correct-ness of concurrent execution of transactions. The se-rializability of all local schedules is, by itself, not suu-cient to ensure the global serializability, since the (relative) local serialization orders of subtransactions of global transactions must be the same at all systems the global tran...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1994